package com.czxy.changgou3.service;

import com.czxy.changgou3.utils.PayHelper;
import com.czxy.changgou3.utils.PayState;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * @ClassName PayService
 * @Description TODO
 * @Author MR.Zhang
 * @Date 2020/5/11 20:03
 * @Version 1.0
 **/
@Service
public class PayService {

    @Resource
    private PayHelper payHelper;

    /**
     * 通过订单号sn，获得微信支付链接
     * @param sn
     * @return
     */
    public String payUrl(Long sn){
        //通过工具类获得
        String payUrl = payHelper.createPayUrl(sn);
        return payUrl;
    }

    /**
     * 查询指定订单号的查询结果
     * @param sn
     * @return
     */
    public PayState query(Long sn){
        PayState payState = payHelper.queryOrder(sn);
        return payState;
    }

}
